//
//  HJConst.h
//  BaoDian
//
//  Created by mac on 2024/7/17.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


extern CGFloat const leftRightMargin;
extern CGFloat const buttonHeight;
extern CGFloat const lineHeight;
extern CGFloat const cellHeight;
extern CGFloat const textSubTextLabelMargin;

extern CGFloat const loadGraceTime;
 
extern NSString * const user_token;
extern NSString * const user_account;
extern NSString * const user_Id;
extern NSString * const user_isLogin;
extern NSString * const user_agreement;
extern NSString * const user_avatar;
extern NSString * const user_nickname;
extern NSString * const user_no;
extern NSString * const user_isRememberPassword;
extern NSString * const user_refreshTokenDate;
extern NSString * const user_showUpdateDate;
extern NSString * const user_phone;
extern NSString * const user_isMerchant;


extern NSString * const outsideChainKey;
extern NSString * const chainConfigKey;
extern NSString * const moduleListKey;
extern NSString * const user_enableGray;

extern NSString * const groupInviteCountKey;
extern NSString * const groupNoticeInfoKey;


extern NSString * const DAppListKey;


extern NSString * const networkStatus;
extern NSString * const defaultAvatarName;
extern NSString * const loadImageDefaultImageName;
extern NSString * const loadVideoDefaultImageName;

extern NSString * const groupDefaultIntroduce;
extern NSString * const blacklistedTip;


extern NSString * const tokenErrorNotification;
extern NSString * const loginErrorNotification;
extern NSString * const loginSucceedNotification;
extern NSString * const registerSucceedNotification;

extern NSString * const networkReachabilityStatusNotification;
extern NSString * const logoutNotification;

extern NSString * const cancellationSucceedNotification;
extern NSString * const updateChatFileUploadProgressNotification;

extern NSString * const networkingReachabilityDidChangeNotification;

extern NSString * const webSocketDidReceiveMessageNotification;
extern NSString * const bindDeviceSucceedNotification;

extern NSString * const sendMessageStatusChangeNotification;
extern NSString * const sendMessageCompleteNotification;

extern NSString * const receiveNewMessageNotification;
extern NSString * const inserMessageNotification;
extern NSString * const refreshTokenCompleteNotification;
extern NSString * const downloadStateChangeNotification;

extern NSString * const updateConversationNotification;
extern NSString * const deleteConversationNotification;
extern NSString * const offlineMessageLoadCompleteNotification;

extern NSString * const playVoiceStateChangeNotification;
extern NSString * const messageBadgeChangeNotification;
extern NSString * const userApplyCountChangeNotification;
extern NSString * const applyFridendAgreeNotification;

extern NSString * const refreshGroupInfoNotification;
extern NSString * const refreshUserInfoNotification;
extern NSString * const updateGroupConversationInfoNotification;
extern NSString * const chatModeChangeNotification;
extern NSString * const webSocketConnectStateChangeNotification;
extern NSString * const updateUserAvatarNotification;
extern NSString * const updateConversationInfoNotification;
extern NSString * const updateChatFileUploadProgressNotification;

extern NSString * const updateChatUserInfoNotification;
extern NSString * const updateChatThumbnailPathNotification;
extern NSString * const modifyAvatarSucceedNotification;

extern NSString * const userInfoChangeNotification;

extern NSString * const receiveOfflineMessageNotification;
extern NSString * const groupSystemNotification;
extern NSString * const publishGroupNotification;
extern NSString * const systemHandleCompleteNotification;

extern NSString * const groupMemberChangeNotification;
extern NSString * const groupInfoChangeNotification;
extern NSString * const userInfoChangeNotification;
 

extern NSString * const backlistStateChangeNotification;

extern NSString * const launchScreenVideoFinishNotification;

extern NSString * const didClickBindingGoogleOrAppleNotification;

extern NSString * const postNewsSucceedNotification;

extern NSString * const openKaiPayNotification;
extern NSString * const flutterPageOperateNotification;

extern NSString * const loadLinkInfoCompleteNotification;

NS_ASSUME_NONNULL_END
